Chyba v CLX
Otázka od: Jiri Cincura
15. 7. 2004 22:17
Ahoj,
mam CLX MDIChild form. Chci mu nastavit vysku a sirku (*najednou*). Ale
kdyz to udelam, uvizne to v nejake prekreslovaci smycce.
Prisel jsem na castecnou opravu. Staci pred zmenou zmenit FormBorderStyle na
tr. fbsSingle a pak zpet na fbsSizeable. Problem je, ale ze kdyz ho dam
zpet, chybi stejne scrollbary a cele je to divne vykreslene a behem max/min
formular spadne. Je to takove divne.
Nevedel by nekdo o oprave?
Hledal jsem na internetu, ale neuspesne.
--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net
Odpovedá: Pavel Poles
16. 7. 2004 10:50
> mam CLX MDIChild form. Chci mu nastavit vysku a sirku (*najednou*). Ale
> kdyz to udelam, uvizne to v nejake prekreslovaci smycce.
Tech cyb je v CLX daleko vic, a hodne se jich tyka prave MDIChild oken.
Problem je v QForms ve volani funkce QWidget_setGeometry a QWidget_geometry,
ktere se volaji s Handle toho Formu. To ale v Qt neni pravda protoze Widget
toho formu lezi
jeste na Widgetu QWorkspaceChild ktery je jeho parentem. proto by se mela
tato funkce
volat s Handlem toho parent.
Opravy CLX pomerne uspesne provadi Andreas Hausladen a zverejnuje na
strankach
http://unvclx.sourceforge.net/. My jsme vsak s temito opravami nemeli misty
dobre zkusenosti
(ohledne stability) a proto jsme se nyni vydali vlastni cestou, prima oprava
zdrojaku v Q*.pas.
Pavel Poles
Odpovedá: Jiri Cincura
16. 7. 2004 20:44
Pavel Poles wrote:
>> mam CLX MDIChild form. Chci mu nastavit vysku a sirku (*najednou*).
>> Ale kdyz to udelam, uvizne to v nejake prekreslovaci smycce.
>
> Tech cyb je v CLX daleko vic, a hodne se jich tyka prave MDIChild
> oken. Problem je v QForms ve volani funkce QWidget_setGeometry a
> QWidget_geometry, ktere se volaji s Handle toho Formu. To ale v Qt
> neni pravda protoze Widget toho formu lezi jeste na Widgetu
> QWorkspaceChild ktery je jeho parentem. proto by se mela tato funkce
> volat s Handlem toho parent.
>
> Opravy CLX pomerne uspesne provadi Andreas Hausladen a zverejnuje na
> strankach http://unvclx.sourceforge.net/. My jsme vsak s temito
> opravami nemeli misty dobre zkusenosti (ohledne stability) a proto
> jsme se nyni vydali vlastni cestou, prima oprava zdrojaku v Q*.pas.
>
> Pavel Poles
Vim, ze tech chyb je hodne. Sam jsem asi na 10 narazil, ale vicemene jsem je
vyresil/opravil. Ted se chystam na tohle. Jen jsem myslel, jestli to
nekdo uz neresil.
--
Jiri Cincura
e-mail: mailto:jiri@cincura.net; mailto:xcincura@informatics.muni.cz
ICQ: 314711544
web: http://www.cincura.net; http://photo.cincura.net